package com.liaowei.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.liaowei.model.domain.Tag;
import com.liaowei.system.model.param.TagParam;
import com.liaowei.model.vo.TagVO;

import java.util.List;

/**
* @author LindaMan
* @description 针对表【wy_tag(标签表)】的数据库操作Service
* @createDate 2023-05-06 16:29:39
*/
public interface TagService extends IService<Tag> {

    // 保存标签
    String saveTag(TagParam tagParam);

    // 根据id删除标签
    String deleteTagById(long id);

    // 查询树状标签列表
    List<TagVO> treeList();

    // 根据标签id集合查询标签列表
   Integer searchCountByIds(List<Long> tagIdList);

    // 根据id查询标签列表
    List<Tag> searchListByIds(List<Long> tagIdList);

}
